get_declared_traits
返回所有已定义的 traits 的数组
PHP 5.4.0 及以上版本
get_declared_traits() 函数用于返回当前已声明的所有 trait 名称列表。Trait 是 PHP 5.4 引入的一种代码复用机制,允许开发者在多个类之间共享方法。
array get_declared_traits(void)
返回一个包含所有已声明 trait 名称的数组,数组中的每个元素是一个字符串,代表 trait 的名字。
<?php
trait Hello {
public function sayHello() {
echo "Hello";
}
}
<p>trait World {<br>
public function sayWorld() {<br>
echo "World";<br>
}<br>
}</p>
<p>print_r(get_declared_traits());<br>
?><br>
上面的示例中定义了两个 trait:Hello 和 World。调用 get_declared_traits() 会返回一个包含这两个 trait 名称的数组。最后用 print_r 输出结果,可以看到这两个 trait 已被声明。